package descriptor;

import java.io.Serializable;

public class CompanyDescriptor implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int id;
	private String name;
	private String address;
	private String phone;
	private String email;
	private String city;
	private String country;
	private String sector;
	private int nboffer;
	private int[] studentIds;
	private int[] recruiterIds;
	private int[] supervisorIds;
	
	public CompanyDescriptor(int id, String name, String address, String phone,String email, String city, String country, String sector, int nboffer ,int[] studentIds, int[] recruiterIds, int[] supervisorIds) {
		super();
		this.id = id;
		this.name = name;
		this.address = address;
		this.phone = phone;
		this.email = email;
		this.sector = sector;
		this.city = city;
		this.country = country;
		this.nboffer = nboffer;
		this.studentIds = studentIds;
		this.recruiterIds = recruiterIds;
		this.supervisorIds = supervisorIds;
	}


	public CompanyDescriptor() {
		super();
		this.id = 0;
		this.name = "";
		this.studentIds = new int[0];
		this.recruiterIds = new int[0];
		this.supervisorIds = new int[0];
	}
	
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	
	public String getAdress() {
		return address;
	}
	public void setAdress(String address) {
		this.address = address;
	}
	
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	
	public String getSector() {
		return sector;
	}
	public void setSector(String sector) {
		this.sector = sector;
	}
	
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	
	public int getNbOffers() {
		return nboffer;
	}
	public void setNbOffers(int nboffer) {
		this.nboffer = nboffer;
	}

	public int[] getRecruiterIds() {
		return recruiterIds;
	}


	public void setRecruiterIds(int[] recruiterIds) {
		this.recruiterIds = recruiterIds;
	}


	public int[] getStudentIds() {
		return studentIds;
	}


	public void setStudentIds(int[] studentIds) {
		this.studentIds = studentIds;
	}


	public int[] getSupervisorIds() {
		return supervisorIds;
	}


	public void setSupervisorIds(int[] supervisorIds) {
		this.supervisorIds = supervisorIds;
	}
	

}
